delivering news... - French English Dictionary